package com.mrlv.ht.mapper;

import java.util.List;

import org.apache.ibatis.annotations.SelectProvider;

import com.mrlv.ht.pojo.ModuLe;

/**
 * 创建一个泛型接口
 * @author Administrator
 *
 * @param <T>
 */
public interface SysMapper<T> {
	/*
	 * dynamicSQL 会根据反射把SysMapper里的方法名和SysMapperProvider里的方法名进行查找和匹配
	 * 如果一致，就正确执行，如果不一致，服务器就会报错，报找不到这个方法的错误
	 */
	@SelectProvider(type=SysMapperProvider.class, method="dynamicSQL")
	public int selectCount();
	
	@SelectProvider(type=SysMapperProvider.class, method="dynamicSQL")
	public List<ModuLe> findAll();
}
